wear a strange expression - German English Dictionary